home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1431.dms / var1431.adf / NDUK-V39.lha / V39 / fd / layers_lib.fd < prev    next >
Text File  |  1992-09-22  |  1KB  |  39 lines

  1. * "layers.library"
  2. ##base _LayersBase
  3. ##bias 30
  4. ##public
  5. InitLayers(li)(a0)
  6. CreateUpfrontLayer(li,bm,x0,y0,x1,y1,flags,bm2)(a0/a1,d0/d1/d2/d3/d4/a2)
  7. CreateBehindLayer(li,bm,x0,y0,x1,y1,flags,bm2)(a0/a1,d0/d1/d2/d3/d4/a2)
  8. UpfrontLayer(dummy,layer)(a0/a1)
  9. BehindLayer(dummy,layer)(a0/a1)
  10. MoveLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  11. SizeLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  12. ScrollLayer(dummy,layer,dx,dy)(a0/a1,d0/d1)
  13. BeginUpdate(l)(a0)
  14. EndUpdate(layer,flag)(a0,d0)
  15. DeleteLayer(dummy,layer)(a0/a1)
  16. LockLayer(dummy,layer)(a0/a1)
  17. UnlockLayer(layer)(a0)
  18. LockLayers(li)(a0)
  19. UnlockLayers(li)(a0)
  20. LockLayerInfo(li)(a0)
  21. SwapBitsRastPortClipRect(rp,cr)(a0/a1)
  22. WhichLayer(li,x,y)(a0,d0/d1)
  23. UnlockLayerInfo(li)(a0)
  24. NewLayerInfo()()
  25. DisposeLayerInfo(li)(a0)
  26. FattenLayerInfo(li)(a0)
  27. ThinLayerInfo(li)(a0)
  28. MoveLayerInFrontOf(layer_to_move,other_layer)(a0/a1)
  29. InstallClipRegion(layer,region)(a0/a1)
  30. MoveSizeLayer(layer,dx,dy,dw,dh)(a0,d0/d1/d2/d3)
  31. CreateUpfrontHookLayer(li,bm,x0,y0,x1,y1,flags,hook,bm2)(a0/a1,d0/d1/d2/d3/d4/a3,a2)
  32. CreateBehindHookLayer(li,bm,x0,y0,x1,y1,flags,hook,bm2)(a0/a1,d0/d1/d2/d3/d4/a3,a2)
  33. InstallLayerHook(layer,hook)(a0/a1)
  34. *--- functions in V39 or higher (beta release for developers only) ---
  35. InstallLayerInfoHook(li,hook)(a0/a1)
  36. SortLayerCR(layer,dx,dy)(a0,d0/d1)
  37. DoHookClipRects(hook,rport,rect)(a0/a1/a2)
  38. ##end
  39.